package net.cyndeline.events.gameplay

import net.cyndeline.entitySystem.EntityRef
import net.cyndeline.entitySystem.Event

/**
 * Sent to an entity to signal that it may perform an action. Only
 * one action will be performed as a result of this. Multiple
 * actions require multiple messages.
 */
class TakeAction extends TakeActionEvent {
  
  override def copy = {
    new TakeAction()
  }
}

trait TakeActionEvent extends Event {

}